アクティビティ
最新
生産性を高めるアクティビティ
Last updated 2024年7月1日

オプション

ForwardEmailRequest

メール転送要求ビルダーです。

名前空間: UiPath.Gsuite.Activities.API

アセンブリ: UiPath.Gsuite.Activities.API (UiPath.Gsuite.Activities.API.dll 内)

構文

public class ForwardEmailRequest : BasicEmailRequestBuilder<ForwardEmailRequest>public class ForwardEmailRequest : BasicEmailRequestBuilder<ForwardEmailRequest>

プロパティ

  • Attachments - メールの添付ファイルです。
  • Bcc - メール メッセージの非表示の受信者です。
  • 本文 - メールの内容です。
  • Cc - メールのセカンダリ受信者です。
  • IsBodyHtml - メール本文が HTML 形式かどうかを指定します。
  • IsDraft - メールを下書きにする場合は True を指定します。
  • 新しい件名 - メールの新しい件名です。
  • 宛先 - メールのプライマリ受信者です。

サポートされているメソッド

  • AsDraft - メールを下書きとして送信するかどうかを指定します。
  • WithAttachment (IResource) - メールの添付ファイルを追加します。
  • WithAttachment (String) - 指定したローカル ファイルをメールに添付します。
  • WithBcc - メールの非表示の受信者を追加します。
  • WithBody - メールの内容を指定します。
  • WithCc - セカンダリ メール受信者を追加します。
  • WithHtmlBody - メール本文を HTML 形式にするかどうかを指定します。
  • WithNewSubject - メールの新しい件名を指定します。
  • WithTo - プライマリ メール受信者を追加します。

IMailLabel

メール ラベル オブジェクト インターフェイスです。

名前空間: UiPath.Gsuite.Activities.API

アセンブリ: UiPath.Gsuite.Activities.API (UiPath.Gsuite.Activities.API.dll 内)

構文

public interface IMailLabelpublic interface IMailLabel

メソッド

名前説明
ApplyTo指定したメールにラベルを追加します。
メールを取得ラベル フォルダーから、フィルターで定義された条件に一致するメールのリストを取得します。
最新のメールを取得ラベル フォルダーから、フィルターで定義された条件に一致する最新のメールを取得します。
RemoveFrom指定したメールからラベルを削除します。

ApplyTo

指定したメールにラベルを追加します。
void ApplyTo(
	IMail mail
)void ApplyTo(
	IMail mail
)
mail IMail
ラベルの添付先のメールです。

メールを取得

ラベル フォルダーから、フィルターで定義された条件に一致するメールのリストを取得します。

IReadOnlyCollection<IMail> GetEmails(
	MailFilter filter = null,
	bool includeSubfolders = true,
	bool markAsRead = false,
	int? maxResults = null
)IReadOnlyCollection<IMail> GetEmails(
	MailFilter filter = null,
	bool includeSubfolders = true,
	bool markAsRead = false,
	int? maxResults = null
)
filter MailFilter (任意)
取得したメールの照合に使用するメール フィルター条件です。任意です。既定値は null です。
includeSubfolders Boolean (任意)
検索結果にサブフォルダーを含めるかどうかを指定します。任意です。既定値は true です。
markAsRead Boolean (任意)
取得するメールを完全に既読としてマークするかどうかを指定します。任意です。既定値は false です。
maxResults Nullable<Int32> (任意)
取得する結果の最大数です。0 未満の値は無制限として解釈されます。任意です。既定値は無制限です。

最新のメールを取得

ラベル フォルダーから、フィルターで定義された条件に一致する最新のメールを取得します。

IMail GetNewestEmail(
	MailFilter filter = null,
	bool markAsRead = false
)IMail GetNewestEmail(
	MailFilter filter = null,
	bool markAsRead = false
)
filter MailFilter (任意)
取得したメールの照合に使用するメール フィルター条件です。任意です。既定値は null です。
markAsRead Boolean (任意)
取得するメールを完全に既読としてマークするかどうかを指定します。任意です。既定値は false です。

RemoveFrom

指定したメールからラベルを削除します。
void RemoveFrom(
	IMail mail
)void RemoveFrom(
	IMail mail
)
mail IMail
ラベルを削除するメールです。

MailFilter

メール フィルターです。

名前空間: UiPath.Gsuite.Activities.API

アセンブリ: UiPath.Gsuite.Activities.API (UiPath.Gsuite.Activities.API.dll 内)

構文

public class MailFilter : IFilterExpressionBuilder<MailFilter>public class MailFilter : IFilterExpressionBuilder<MailFilter>

コンストラクター

名前コンストラクター
MailFilter既定のコンストラクター

メソッド

名前説明
および 「AND」をフィルター間の論理条件として追加します (すべての条件に合致します)。
作成者:コレクション フィールドのフィルターを追加します。
ByBcc メールの非表示の受信者のフィルターです。
ByBody メールの内容のフィルターです。
ByCategories メールのカテゴリのフィルターです。
ByCc メールのセカンダリ受信者のフィルターです。
ByDateAndTime フィルターを適用してメールの受信日時を絞り込みます。
ByExpression フィルターに式を追加します。
ByFilename メールの添付ファイル名のフィルターです。
ByFrom メールの送信者のフィルターです。
ByImportant フィルターを適用して重要なメールを絞り込みます。
ByLabels フィルターを適用して、メールに関連付けられているラベルを絞り込みます。
ByStarred フィルターを適用してスター付きのメールを絞り込みます。
BySubExpression フィルターにサブフィルターを追加します。
メールの件名のフィルターです。
ByTo メールのプライマリ受信者のフィルターです。
ByUnread 未読メールのフィルターです。
または 「OR」をフィルター間の論理条件として追加します (すべての条件に合致します)。
WithAttachments フィルターを適用して添付ファイル付きのメールを絞り込みます。

および

「AND」をフィルター間の論理条件として追加します (すべての条件に合致します)。

public MailFilter And()public MailFilter And()

作成者:

フィルターを追加します。

オーバー ロード

オーバーロード説明
By(MailFilterField, FilterCollectionOperator, String[])

コレクション フィールドのフィルターを追加します。

By(MailFilterField, FilterDateOperator, DateTime) 日付フィールドのフィルターを追加します。
By(MailFilterField, FilterStringOperator, String)文字列フィールドのフィルター条件を追加します。

By(MailFilterField, FilterCollectionOperator, String[])

public MailFilter By(
	MailFilterField field,
	FilterCollectionOperator collectionOperator,
	string[] value
)public MailFilter By(
	MailFilterField field,
	FilterCollectionOperator collectionOperator,
	string[] value
)

コレクション フィールドのフィルターを追加します。

field MailFilterField
フィルター処理に使用するフィールドです。
collectionOperator FilterCollectionOperator
フィルター処理に使用するコレクション演算子です。
value String[]
フィルター処理に使用する値です。

By(MailFilterField, FilterDateOperator, DateTime)

public MailFilter By(
	MailFilterField field,
	FilterDateOperator dateOperator,
	DateTime value
)public MailFilter By(
	MailFilterField field,
	FilterDateOperator dateOperator,
	DateTime value
)
field MailFilterField
フィルター処理に使用するフィールドです。
dateOperator
フィルター処理に使用する日付演算子です。
value DateTime
フィルター処理に使用する値です。

By(MailFilterField, FilterStringOperator, String)

文字列フィールドのフィルター条件を追加します。
public MailFilter By(
	MailFilterField field,
	FilterStringOperator stringOperator,
	string value
)public MailFilter By(
	MailFilterField field,
	FilterStringOperator stringOperator,
	string value
)
field MailFilterField
フィルター処理に使用するフィールドです。
stringOperator

フィルター処理に使用する文字列演算子です。

value String
フィルター処理に使用する値です。

MailFilterField

利用可能なすべてのメール フィルター条件です。

構文
public enum MailFilterFieldpublic enum MailFilterField
オプション
オプション値 (Value)
0
1
DateAndTime2
Cc3
Bcc4
件名5
本文6
カテゴリ7
ファイル名8
ラベル9

ByBcc

メールの非表示の受信者のフィルターです。

public MailFilter ByBcc(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByBcc(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
フィルター処理に使用する文字列演算子です。
value String
フィルター処理に使用する値です。

ByBody

メールの内容のフィルターです。

public MailFilter ByBody(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByBody(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
フィルター処理に使用する文字列演算子です。
value String
フィルター処理に使用する値です。

ByCategories

メールのカテゴリのフィルターです。

public MailFilter ByCategories(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByCategories(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
フィルター処理に使用する文字列演算子です。
value String
フィルター処理に使用する値です。

ByCc

メールのセカンダリ受信者のフィルターです。
public MailFilter ByCc(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByCc(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
フィルター処理に使用する文字列演算子です。
value String
フィルター処理に使用する値です。

ByDateAndTime

フィルターを適用してメールの受信日時を絞り込みます。

public MailFilter ByDateAndTime(
	FilterDateOperator dateOperator,
	DateTime value
)public MailFilter ByDateAndTime(
	FilterDateOperator dateOperator,
	DateTime value
)
dateOperator
フィルター処理に使用する日付演算子です。
value DateTime
フィルター処理に使用する値です。

ByExpression

フィルターに式を追加します。
publicMailFilterByExpression(
	stringexpression
)publicMailFilterByExpression(
	stringexpression
)
expression String
フィルター処理に使用する式です。

ByFilename

メールの添付ファイル名のフィルターです。

public MailFilter ByFilename(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByFilename(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
フィルター処理に使用する文字列演算子です。
value String
フィルター処理に使用する値です。

ByFrom

メールの送信者のフィルターです。

public MailFilter ByFrom(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByFrom(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
フィルター処理に使用する文字列演算子です。
value String
フィルター処理に使用する値です。

ByImportant

フィルターを適用して重要なメールを絞り込みます。
public MailFilter ByImportant(
	bool value
)public MailFilter ByImportant(
	bool value
)
value Boolean
false の場合、クエリを無効にします。

ByLabels

フィルターを適用して、メールに関連付けられているラベルを絞り込みます。

public MailFilter ByLabels(
	FilterCollectionOperator collectionOperator,
	string[] value
)public MailFilter ByLabels(
	FilterCollectionOperator collectionOperator,
	string[] value
)
collectionOperator FilterCollectionOperator
フィルター処理に使用するコレクション演算子です。
value String[]
フィルター処理に使用する値です。

ByStarred

フィルターを適用してスター付きのメールを絞り込みます。

public MailFilter ByStarred(
	bool value
)public MailFilter ByStarred(
	bool value
)
value Boolean
false の場合、クエリを無効にします。

BySubExpression

フィルターにサブフィルターを追加します。

public MailFilter BySubExpression(
	MailFilter expressionBuilder
)public MailFilter BySubExpression(
	MailFilter expressionBuilder
)
expressionBuilder MailFilter
追加するサブフィルターです。

BySubject

メールの件名のフィルターです。

public MailFilter BySubject(
	FilterStringOperator stringOperator,
	string value
)public MailFilter BySubject(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
フィルター処理に使用する文字列演算子です。
value String
フィルター処理に使用する値です。

ByTo

メールのプライマリ受信者のフィルターです。

public MailFilter ByTo(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByTo(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
フィルター処理に使用する文字列演算子です。
value String
フィルター処理に使用する値です。

ByUnread

未読メールのフィルターです。

public MailFilter ByUnread(
	bool value
)public MailFilter ByUnread(
	bool value
)
value Boolean
false の場合、クエリを無効にします。

または

「OR」をフィルター間の論理条件として追加します (すべての条件に合致します)。

public MailFilter Or()public MailFilter Or()

WithAttachments

フィルターを適用して添付ファイル付きのメールを絞り込みます。

public MailFilter WithAttachments(
	bool value
)public MailFilter WithAttachments(
	bool value
)
value Boolean
false の場合、クエリを無効にします。

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.